Skip to content

常用套件整理 - Visual Studio Code

TLDR

  • 透過 Visual Studio Keymap 可降低從 Visual Studio 轉換至 VS Code 的操作成本。
  • 使用 Error Lens 能即時在行尾顯示診斷訊息,顯著提升除錯效率。
  • 前端開發建議搭配 Vue - OfficialESLintPrettier 建立標準化開發環境。
  • Playwright Test for VSCode 是執行 E2E 測試與錄製腳本的必備工具。
  • 容器化開發應優先選擇 Container Tools 取代舊版 Docker 套件,並利用 Dev Containers 統一團隊開發環境。
  • WSL 套件是 Windows 開發者在 Linux 環境下執行程式碼的最佳橋樑。

一般與外觀 (General & Appearance)

此類套件旨在優化編輯器基礎體驗與跨平台一致性。

開發體驗 (Developer Experience)

當開發者需要更直觀的錯誤提示與拼字檢查時,可安裝以下套件:

Markdown 撰寫 (Markdown Editing)

針對文件撰寫需求,建議整合以下工具以提升效率:

前端開發 (Frontend Development)

在進行 Vue 或 TypeScript 專案開發時,以下套件能提供完整的語法支援與自動化格式:

測試 (Testing)

當需要進行 E2E 測試時,建議使用:

容器與 DevOps (Containers & DevOps)

針對容器化開發與環境隔離,建議採用以下配置:

  • Container Tools:整合 Docker 與 Podman 功能,建議取代舊版 Docker 套件。
  • Docker DX:提供 Dockerfile 與 Compose 檔案的進階語法檢查與除錯。
  • Dev Containers:將容器作為開發環境,確保團隊工具鏈一致。
  • WSL:在 Windows 上透過 VS Code 操作 Linux 環境。

AI 輔助 (AI Assistance)

其他基於 VS Code 的編輯器工具

  • Antigravity Cockpit:用於查詢 Antigravity 模型使用額度。

異動歷程

    • 初版文件建立。
    • 新增 Markdown Preview Enhanced 與 markdownlint 套件,移除 Markdown Preview Mermaid Support(功能已由前者涵蓋),並將 Markdown 相關套件獨立為「Markdown 撰寫」小節。